import java.util.Enumeration;
import java.util.Vector;

/**
 * Created by smartown on 2017/5/16.
 * <p>
 * Enumeration接口中定义了一些方法，通过这些方法可以枚举（一次获得一个）对象结合中的元素。
 * <p>
 * 这种传统接口已被迭代器取代，虽然Enumeration还未被遗弃，但在现代代码中已经很少使用了。
 * 尽管如此，它还是使用在诸如Vector和Properties这些传统类所定义的方法中。
 */
public class EnumerationTest {

    public static void main(String[] args) {
        Vector<String> days = new Vector<>();
        days.add("Monday");
        days.add("Tuesday");
        days.add("Wednesday");
        days.add("Thursday");
        Enumeration enumeration = days.elements();
        while (enumeration.hasMoreElements()) {
            System.out.println(enumeration.nextElement());
        }
    }

}
